package com.huarui.user.dao.impl;

	import java.util.List;
	import java.util.Map;

	import org.ewaf.framework.dao.impl.BaseDaoImpl;

import com.huarui.user.dao.ILoginHistoryDao;
import com.huarui.user.model.LoginHistory;

	public class LoginHistoryDaoImpl extends BaseDaoImpl  implements ILoginHistoryDao{

		@SuppressWarnings("unchecked")
		@Override
		public List<LoginHistory> getbyUserId(Integer userId) {
			
			return (List<LoginHistory>) getSqlMapClientTemplate().queryForList(namespace + ".getByuserId", userId);
			
		}

		@SuppressWarnings("unchecked")
		@Override
		public List<LoginHistory> getLoginhistoryByCondition(Map map) {
			
			return this.getSqlMapClientTemplate().queryForList(namespace+".getLoginhistoryByCondition", map);
			
		
		}

		@Override
		public int countByConditions(Integer userId) {
		
			return (Integer)getSqlMapClientTemplate().queryForObject(namespace+".countByConditions",userId);
		}

	
}
